package com.zzyl.nursing.domain;

import java.time.LocalDateTime;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import com.zzyl.common.annotation.Excel;
import com.zzyl.common.core.domain.BaseEntity;

/**
 * 来访登记对象 visit_registration
 * 
 * @author ruoyi
 * @date 2025-08-28
 */
@Data
public class VisitRegistration extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键ID */
    private Long id;

    /** 来访类型：0-参观来访，1-探访来访 */
    @Excel(name = "来访类型：0-参观来访，1-探访来访")
    private Integer visitType;

    /** 来访人姓名（最多10个字符） */
    @Excel(name = "来访人姓名", readConverterExp = "最=多10个字符")
    private String visitorName;

    /** 来访人手机号（11位数字） */
    @Excel(name = "来访人手机号", readConverterExp = "1=1位数字")
    private String visitorPhone;

    /** 老人id */
    @Excel(name = "老人id")
    private Long elderId;

    /** 老人姓名 */
    @Excel(name = "老人姓名")
    private String elderName;

    /** 来访时间（格式：年-月-日 时:分:秒） */
    @Excel(name = "来访时间", readConverterExp = "格=式：年-月-日,时=:分:秒")
    private LocalDateTime visitTime;

    /** 创建人 */
    @Excel(name = "创建人")
    private String createdBy;

    /** 更新人 */
    @Excel(name = "更新人")
    private String updatedBy;

    /** 备注 */
    @Excel(name = "备注")
    private String remarks;



}
